import axios from "./axios"
// 定义购物车页面接口

// 定义查看购物车的接口
export function cartlist(data:{
    userid:string,
}){
    return axios({
        method:'post',
        url:'/cart/list',
        data
    })
}
// 定义推荐商品列表的接口
export function recommendlist(data:{
    count:string,
    limitNum:string,
}){
    return axios({
        method:'get',
        url:'/pro/recommendlist',
        params:data
    })
}
// 定义更新购物车数量的接口
export function updatenum(data:{
    cartid:string,
    num:number,
}){
    return axios({
        method:'post',
        url:'/cart/updatenum',
        data
    })
}
// 定义更新当前购物车数据选中状态的接口
export function selectone(data:{
    cartid:string,
    flag:boolean,
}){
    return axios({
        method:'post',
        url:'/cart/selectone',
        data
    })
}
// 定义更新购物车所有数据选中状态的接口
export function selectall(data:{
    userid:string,
    type:boolean,
}){
    return axios({
        method:'post',
        url:'/cart/selectall',
        data
    })
}
// 定义删除购物车单条数据的接口
export function removeone(data:{
    cartid:string,
}){
    return axios({
        method:'post',
        url:'/cart/remove',
        data
    })
}
// 定义删除当前用户的购物车数据的接口
export function removeall(data:{
    userid:string,
}){
    return axios({
        method:'post',
        url:'/cart/removeall',
        data
    })
}

